package pattern.singleton;

/**
 * @Author Ldj
 * @Date 2018/3/29 9:57
 * @Description 单例模式 ----  饿汉式 线程不安全  （在类加载时不初始化。）
 */
public class Singleton {

    /**
     * 创建一个单例对象
     */
    private static Singleton singleton;

    /**
     * 创建一个私有构造，防止类被实例化
     */
    private void Singleton(){}

    public static Singleton newInstance(){
        if(singleton==null){
            singleton = new Singleton();
        }
        return singleton;
    }

}
